Works by Pan, Weifeng (exact spelling)

Order:
  1.  15
    Identifying Important Packages of Object-Oriented Software Using Weighted k-Core Decomposition.Bo Xie, Bo Jiang, Bo Hu & Weifeng Pan - 2014 - Journal of Intelligent Systems 23 (4):461-476.
    Identifying important entities in software systems has many implications for effective resource allocation. Complex network research opens new opportunities for identifying important entities from software networks. However, the existing methods only focus on identifying important classes. Little work has been done on the identification of important packages. Moreover, the metrics they used to quantify the class importance are only designed for unweighted software networks and cannot fit in with the weighted software networks. To overcome these limitations, in this article, we (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  2.  25
    CLEAR: Class Level Software Refactoring Using Evolutionary Algorithms.Chenxiang Yuan, Bo Jiang, Weifeng Pan & Muchou Wang - 2015 - Journal of Intelligent Systems 24 (1):85-97.
    The original design of a software system is rarely prepared for every new requirement. Software systems should be updated frequently, which is usually accompanied by the decline in software modularity and quality. Although many approaches have been proposed to improve the quality of software, a majority of them are guided by metrics defined on the local properties of software. In this article, we propose to use a global metric borrowed from the network science to detect the moving method refactoring. First, (...)
    Direct download  
     
    Export citation  
     
    Bookmark